@charset "utf-8";
/*** 古树CSS框架v0.1 ***/
/** 更新时间2011-01-18 **/
/* Layout CSS */
.pager,#pager{margin:0 auto; position:relative;}
.fl{float:left;}
.fr{float:right;}
.fc{ margin-left:auto; margin-right:auto;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.m5{margin:5px;}.m10{margin:10px;}.m20{margin:20px;}.m30{margin:30px;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}
.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}
.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}
.p5{padding:5px;}.p10{padding:10px;}.p20{padding:20px;}.p30{padding:30px;}
.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt20{padding-top:20px;}
.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr20{padding-right:20px;}
.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb20{padding-bottom:20px;}
.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl20{padding-left:20px;}
.hide{display:none;overflow:hidden;visibility:hidden;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix {display:inline-block;}
.clearfix:after{clear:both;content:"\0020";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
* html .clearfix{height:1%;}
.clearfix {display: block;}
.error,.alert,.notice,.success,.info{padding:5px;margin-bottom:5px;border:1px solid #ddd;}
.error,.alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice{background:#fff6bf;color:#514721;border-color:#ffd324;}
.success{background:#e6efc2;color:#264409;border-color:#c6d880;}
.info{background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a,.alert a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
/*分页*/
.pagination{padding:5px;text-align:center;}
.pagination a,.pagination b{color:#444;border:1px solid #ddd;background:#fefefe;padding:2px 8px;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
/*.pagination a:hover{background:#ffe;border:1px solid #f80;color:#f60;}*/
.pagination a:hover{background:#d5edf8;border:1px solid #92cae4;color:#28c;box-shadow:0px 0px 3px #92cae4;-webkit-box-shadow:0px 0px 3px #92cae4;-moz-box-shadow:0px 0px 3px #92cae4;}
.pagination b{background:#333;border:1px solid #444;color:#fff;}

.w10,.w30,.w70,.w110,.w150,.w190,.w230,.w270,.w310,.w350,.w390,.w430,.w470,.w510,.w550,.w590,.w630,.w670,.w710,.w750,.w790,.w830,.w870,.w910,.w950{display:inline;float:left;position:relative;}
.w10{width:10px;}.w30{width:30px;}.w70{width:70px;}.w110{width:110px;}.w150{width:150px;}.w190{width:190px;}.w230{width:230px;}.w270{width:270px;}.w310{width:310px;}.w350{width:350px;}.w390{width:390px;}.w430{width:430px;}.w470{width:470px;}.w510{width:510px;}.w550{width:550px;}.w590{width:590px;}.w630{width:630px;}.w670{width:670px;}.w710{width:710px;}.w750{width:750px;}.w790{width:790px;}.w830{width:830px;}.w870{width:870px;}.w910{width:910px;}.w950{width:950px;}

.h10{height:10px;}.h30{height:30px;}.h70{height:70px;}.h110{height:110px;}.h150{height:150px;}.h190{height:190px;}.h230{height:230px;}.h270{height:270px;}.h310{height:310px;}.h350{height:350px;}.h390{height:390px;}.h430{height:430px;}.h470{height:470px;}.h510{height:510px;}.h550{height:550px;}.h590{height:590px;}.h630{height:630px;}.h670{height:670px;}.h710{height:710px;}.h750{height:750px;}.h790{height:790px;}.h830{height:830px;}.h870{height:870px;}.h910{height:910px;}.h950{height:950px;}

input[type=text],input[type=password],textarea{ border:1px solid #ccc; padding:2px;}
input[type=button]:disabled,input[type=submit]:disabled,button:disabled{color:#999;cursor:auto;}
input[type=button],input[type=submit],button{
	color:#369;
	background:#ddeef7;
	background:-webkit-gradient(linear,left top,left bottom,from(#ddeef7),color-stop(0.5,#e6f5fd),color-stop(0.5,#dcedf6),to(#c4deeb));
	background:-moz-linear-gradient(#e6f5fd 0%, #e6f5fd 50%,#dcedf6 51%,#c4deeb 100%);
	background:linear-gradient(#e6f5fd 0%, #e6f5fd 50%,#dcedf6 51%,#c4deeb 100%);
	box-shadow:inset 0 0 2px #fff;
	-moz-box-shadow:inset 0 0 2px #fff;
	-webkit-box-shadow:inset 0 0 2px #fff;
	border-top:1px solid #86caef;
	border-left:1px solid #86caef;
	border-right:1px solid #389bca;
	border-bottom:1px solid #389bca;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor: pointer;
	display: inline-block;
	padding: 2px 8px;
	text-shadow: #fff 1px 1px 0px;
}
input[type=button]:enabled:hover,
input[type=button]:enabled:focus,
input[type=submit]:enabled:hover,
input[type=submit]:enabled:focus,
button:enabled:hover,
button:enabled:focus{
	border: 1px solid #8c0;
	color:#360;
	background:#f4fee3;
	background:-webkit-gradient(linear,left top,left bottom,from(#fafef5),to(#f4fee3));
	background:-moz-linear-gradient(#fafef5 0%, #f4fee3 100%);
	background:linear-gradient(#fafef5 0%,#f4fee3 100%);
	box-shadow:inset 0 0 2px #fff;
	-moz-box-shadow:inset 0 0 2px #fff;
	-webkit-box-shadow:inset 0 0 2px #fff;
}